package com.navinfo.platform.trip.common.arithmetic.var;

import com.navinfo.platform.trip.common.arithmetic.RangeIntakeAirPressure;
import lombok.Data;

/**
 * 发动机进气压力算法{@link RangeIntakeAirPressure}的统计对象
 * @author 沈东生
 */
@Data
public class VarRangeIntakeAirPressure {
    /**
     * 发动机进气压力x<50，单位：MS
     */
    private Integer ip50Duration;
    /**
     * 发动机进气压力50<=x<60，单位：MS
     */
    private Integer ip60Duration;
    /**
     * 发动机进气压力60<=x<70，单位：MS
     */
    private Integer ip70Duration;
    /**
     * 发动机进气压力70<=x<80，单位：MS
     */
    private Integer ip80Duration;
    /**
     * 发动机进气压力80<=x<90，单位：MS
     */
    private Integer ip90Duration;
    /**
     * 发动机进气压力90<=x<100，单位：MS
     */
    private Integer ip100Duration;
    /**
     * 发动机进气压力100<=x<110，单位：MS
     */
    private Integer ip110Duration;
    /**
     * 发动机进气压力110<=x<120，单位：MS
     */
    private Integer ip120Duration;
    /**
     * 发动机进气压力120<=x<130，单位：MS
     */
    private Integer ip130Duration;
    /**
     * 发动机进气压力130<=x<140，单位：MS
     */
    private Integer ip140Duration;
    /**
     * 发动机进气压力140<=x<150，单位：MS
     */
    private Integer ip150Duration;
    /**
     * 发动机进气压力x>=150，单位：MS
     */
    private Integer ipOver150Duration;
    /**
     * 进气压力总和
     */
    private Long ipSum;
    /**
     * 进气压力总个数
     */
    private Integer ipCount;
    /**
     * 最高进气压力
     */
    private Integer ipMax;
    /**
     * 最低进气压力
     */
    private Integer ipMin;
}
